#include<stdio.h>
#include<unistd.h>
#include<sys/msg.h>

struct msgbuf{
    long mtype;
    char mtext[255];
};
int main(){
    int qid= msgget(0x43214321,IPC_CREAT|0664);
    if(qid<0){
        perror("msgget");
        return 0;
    }
    struct msgbuf md;

    msgrcv(qid,&md,sizeof(md.mtext),0,0);

    printf("%s\n",md.mtext);
    return 0;
}
